ALLSAT compressed with wildcards. Part 2: All k-models of a BDD
نویسنده
چکیده
Throughout φ : {0, 1}n → {0, 1} denotes a Boolean function. In Section 2 we review the standard methods for calculating the cardinality of the model set Mod(φ) from a BDD of φ, respectively for enumerating (= generating) the whole of Mod(φ) in compressed form. Here “compressed” means using the don’t-care symbol “2” which e.g. in (1, 1, 2, 0, 1) signifies that both bitstrings (1, 1, 0, 0, 1) and (1, 1, 1, 0, 1) are allowed.
منابع مشابه
ALLSAT compressed with wildcards. Part 1: Converting CNF's to orthogonal DNF's
For most branching algorithms in Boolean logic “branching” means “variable-wise branching”. We present the apparently novel technique of clause-wise branching, which is used to solve the ALLSAT problem for arbitrary Boolean functions in CNF format. Specifically, it converts a CNF into an orthogonal DNF, i.e. into an exclusive sum of products. Our method is enhanced by two ingredients: The use o...
متن کاملALLSAT compressed with wildcards. Part 4: An invitation for C-programmers
The model set of a general Boolean function in CNF is calculated in a compressed format, using wildcards. This novel method can be explained in very visual ways. Preliminary comparison with existing methods (BDD’s and ESOPs) looks promising but our algorithm begs for a C encoding which would render it comparable in more systematic ways.
متن کاملAccelerating Magnetic Resonance Imaging through Compressed Sensing Theory in the Direction space-k
Magnetic Resonance Imaging (MRI) is a noninvasive imaging method widely used in medical diagnosis. Data in MRI are obtained line-by-line within the K-space, where there are usually a great number of such lines. For this reason, magnetic resonance imaging is slow. MRI can be accelerated through several methods such as parallel imaging and compressed sensing, where a fraction of the K-space lines...
متن کاملSuccincter Text Indexing with Wildcards
We study the problem of indexing text with wildcard positions, motivated by the challenge of aligning sequencing data to large genomes that contain millions of single nucleotide polymorphisms (SNPs)—positions known to differ between individuals. SNPs modeled as wildcards can lead to more informed and biologically relevant alignments. We improve the space complexity of previous approaches by giv...
متن کاملExploring the Use of Shatter for AllSAT Through Ramsey-Type Problems
In the context of SAT solvers, Shatter is a popular tool for symmetry breaking on CNF formulas. Nevertheless, little has been said about its use in the context of AllSAT problems: problems where we are interested in listing all the models of a Boolean formula. AllSAT has gained much popularity in recent years due to its many applications in domains like model checking, data mining, etc. One exa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1703.08511 شماره
صفحات -
تاریخ انتشار 2017